CREATE EXTERNAL TABLE jms_dwd.dwd_terminal_sign_all_detail_new_dt_back(
  `billcode` string COMMENT '运单号',
  `order_source_code` string COMMENT '订单来源编码,注:订单来源原始编码',
  `order_source_name` string COMMENT '订单来源编码,注:订单来源原始名称',
  `goods_type_code` string COMMENT '物品类型编码,注:物品类型原始编码',
  `goods_type_name` string COMMENT '物品类型名称,注:物品类型原始名称',
  `end_manage_region_code` string COMMENT '末端网点所属管理大区编码',
  `end_manage_region_name` string COMMENT '末端网点所属管理大区名称',
  `end_agent_code` string COMMENT '末端网点所属代理区编码',
  `end_agent_name` string COMMENT '末端网点所属代理区名称',
  `end_provider_id` int COMMENT '末端网点所属省份id',
  `end_provider_name` string COMMENT '末端网点所属省份名称',
  `end_city_id` int COMMENT '末端网点所属城市id',
  `end_city_name` string COMMENT '末端网点所属城市名称',
  `end_area_id` int COMMENT '末端网点所属区县id',
  `end_area_name` string COMMENT '末端网点所属区县名称',
  `end_franchisee_code` string COMMENT '末端网点所属加盟商编码',
  `end_franchisee_name` string COMMENT '末端网点所属加盟商名称',
  `end_center_code` string COMMENT '末端发件中心/集散编码',
  `end_center_name` string COMMENT '末端发件中心/集散名称',
  `end_center_send_time` string COMMENT '末端中心/集散发件时间',
  `send_next_station_code` string COMMENT '末端中心/集散发件下一站编码',
  `send_next_station_name` string COMMENT '末端中心/集散发件下一站名称',
  `final_sign_network_code` string COMMENT '规划签收网点编码',
  `final_sign_network_name` string COMMENT '规划签收网点名称',
  `final_plan_sign_time` string COMMENT '规划签收时间',
  `planned_delivery_time` string COMMENT '规划发件时间',
  `deadline_signing_time` string COMMENT '规划签收截止时间',
  `span_days_arrive` int COMMENT '跨越天数-到车',
  `out_line_day` int COMMENT '���线衔接跨天',
  `span_days_shift` int COMMENT '跨越天数-派件班次',
  `span_days_sign` int COMMENT '跨越天数-签收',
  `special_extra_time` double COMMENT '特殊乡镇加时(天)',
  `deliver_shift` int COMMENT '派件派仓班次',
  `end_network_code` string COMMENT '末端到件网点编码',
  `end_network_name` string COMMENT '末端到件网点名称',
  `end_network_arrival_time` string COMMENT '末端网点到件时间',
  `deliver_network_id` int COMMENT '出仓网点id',
  `deliver_network_code` string COMMENT '出仓网点编码',
  `deliver_network_name` string COMMENT '出仓网点名称',
  `deliver_time` string COMMENT '出仓时间',
  `deliver_user_code` string COMMENT '出仓派件员编码',
  `final_sign_user_code` string COMMENT '最后签收派件员编码',
  `final_sign_user_name` string COMMENT '最后签收派件员名称',
  `deliver_unrecordflag` int COMMENT '未录单标识',
  `deliver_township_id` int COMMENT '出仓乡镇id',
  `deliver_township_name` string COMMENT '出仓乡镇名称',
  `aging_sign_network_code` string COMMENT '时效签收网点编码',
  `aging_sign_network_name` string COMMENT '时效签收网点名称',
  `aging_sign_time` string COMMENT '时效签收时间',
  `aging_sign_scan_type` string COMMENT '时效签收扫描类型',
  `aging_sign_user_code` string COMMENT '时效签收派件员',
  `aging_sign_pistolid` string COMMENT '时效签收巴枪id 备注:PDD开头是桃花岛其他是自助对接',
  `is_aging_sign_pdd` int COMMENT '是否桃花岛认证 1 是 2 否',
  `actual_sign_network_code` string COMMENT '实际签收网点编码',
  `actual_sign_network_name` string COMMENT '实际签收网点名称',
  `actual_sign_time` string COMMENT '实际签收时间',
  `actual_sign_scan_type` string COMMENT '实际签收扫描类型',
  `actual_sign_user_code` string COMMENT '实际签收派件员',
  `proxy_in_network_code` string COMMENT '代理点收入网点编码',
  `proxy_in_network_name` string COMMENT '代理点收入网点名称',
  `proxy_in_time` string COMMENT '代理点收入扫描时间',
  `collect_in_network_code` string COMMENT '入库网点编码',
  `collect_in_time` string COMMENT '入库扫描时间',
  `collect_out_network_code` string COMMENT '出库网点编码',
  `collect_out_time` string COMMENT '出库扫描时间',
  `terminal_type` string COMMENT '对接终端类型 驿站or柜机',
  `terminal_source` string COMMENT '对接终端来源 快宝驿站、丰巢等',
  `terminal_name` string COMMENT '对接终端名称、地址等',
  `deliver_out_network_code` string COMMENT '快件取出网点编码',
  `deliver_out_time` string COMMENT '快件取出扫描时间',
  `sign_network_code` string COMMENT '快件签收网点编码',
  `sign_time` string COMMENT '快件签收扫描时间',
  `is_intercept` int COMMENT '是否拦截件 注：1 是 2 否',
  `intercept_registration_time` string COMMENT '拦截件登记时间',
  `is_reback_transfer` int COMMENT '是否退回转寄件 注：1 是 2 否',
  `reback_transfer_apply_time` string COMMENT '退回转寄件申请时间',
  `is_end_piece` int COMMENT '是否是结件 注：1 是 2 否',
  `end_time` string COMMENT '完结时间',
  `is_difficult` int COMMENT '是否问题件 注：1 是 2 否',
  `difficult_time` string COMMENT '问题件扫描时间',
  `difficult_type` string COMMENT '问题件类型',
  `is_reject_reback_transfer` int COMMENT '是否剔除退回转寄件 注：1 是 2 否',
  `effective_plan_sign_time` string COMMENT '无乡镇加时规划签收时间',
  `end_network_source` string COMMENT '末端网点到件扫描来源',
  `deliver_source` string COMMENT '出仓扫描来源',
  `sign_source` string COMMENT '快件签收扫描来源',
  `difficult_first_type` string COMMENT '问题件一级类型',
  `is_transfer` int COMMENT '是否转邮',
  `third_code` string COMMENT '三段码',
  `center_scan_user_code` string COMMENT '中心扫描员code',
  `site_scan_user_code` string COMMENT '网点扫描员code',
  `site_town_id` string COMMENT '到派一体出仓乡镇ID',
  `deliver_scan_user_code` string COMMENT '新增出仓扫描员code',
  `deliver_check_flag` string COMMENT '新增核算标识',
  `is_arrival_send` string COMMENT '是否到出一体 1是 0否',
  `express_type_code` string COMMENT '产品类型编码',
  `express_type_name` string COMMENT '产品类型名称',
  `is_aging_repeatedly` int COMMENT '是否多次时效',
  `print_time` timestamp COMMENT '退转打印时间',
  `third_name` string COMMENT '三段码名称',
  `shipment_no` string COMMENT '装车发件任务号',
  `actual_departure_time` timestamp COMMENT '实际离开时间',
  `planned_arrival_time` string COMMENT '规划到达时间',
  `planned_departure_time` string COMMENT '规划发车时间',
  `warehouse_end_time` string COMMENT '派仓派件结束时间',
  `arrival_shipment_no` string COMMENT '卸车到件任务号',
  `actual_arrival_time` timestamp COMMENT '网点实际到达时间',
  `send_station_loading_later_time` timestamp COMMENT '发件中心晚装车时间',
  `plan_end_center_arrival_time` string COMMENT '规划网点到末端中心最晚到达时间',
  `times` string COMMENT '时长',
  `speed` string COMMENT '时速',
  `mileage` string COMMENT '里程',
  `end_brand_code` string COMMENT '共配品牌编码',
  `end_brand_name` string COMMENT '共配品牌名称',
  `four_in_one` int COMMENT '四合一状态 1-启用 2-禁用',
  `pick_network_code` string COMMENT '寄件网点编码',
  `pick_network_name` string COMMENT '寄件网点名称',
  `pick_agent_code` string COMMENT '寄件网点所属代理区编码',
  `pick_agent_name` string COMMENT '寄件网点所属代理区名称',
  `pick_provider_id` string COMMENT '寄件网点所属省份id',
  `pick_provider_name` string COMMENT '寄件网点所属省份名称',
  `pick_city_id` string COMMENT '寄件网点所属城市id',
  `pick_city_name` string COMMENT '寄件网点所属城市名称',
  `is_shaidan` int COMMENT '是否筛单网点',
  `is_delay` int COMMENT '是否顺延网点',
  `is_new_open` int COMMENT '是否新开网点',
  `is_special_report` int COMMENT '是否特殊上报网点',
  `print_network_name` string COMMENT '打印网点名称',
  `apply_network_code` string COMMENT '申请网点编码',
  `apply_network_name` string COMMENT '申请网点名称',
  `entry_type` string COMMENT '录入类型 1拦截件 2 问题件',
  `customer_code` string COMMENT '客户编码',
  `customer_name` string COMMENT '客户名称',
  `print_network_code` string COMMENT '打印网点编码',
  `origin_network_flag` smallint COMMENT '是否退回揽收网点 1是 2否',
  `plan_warehouse_end_time` string COMMENT '规划派仓派件结束时间',
  `new_effective_plan_sign_time` string COMMENT '新的散货规划签收时间',
  `is_delay_deliver` int COMMENT '是否延迟出仓(0:否；1：是)',
  `end_piece_type_code` string COMMENT '完结件完结类型编码',
  `end_piece_type_desc` string COMMENT '完结件完结类型描述')
COMMENT '末端签收全明细表新'
PARTITIONED BY (
  `dt` string COMMENT '时间分区(yyyy-MM-dd) 注：末端中心/集散发件日期')
ROW FORMAT SERDE
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  'hdfs://yl-bg-hdp/dw/hive/jms_dwd.db/external/dwd_terminal_sign_all_detail_new_dt_back'